electrical substation - French English Dictionary